#include <iostream>
#include <bitset>
#include "BitSet.h"

using namespace std;

int main()
{
	BitSet<100> bs;
	bs.set(10);
	bs.set(20);
	bs.set(18);

	cout << bs.test(10) << endl;
	cout << bs.test(20) << endl;
	cout << bs.test(18) << endl;
	cout << bs.test(19) << endl;
	cout << bs.test(1) << endl << endl;

	bs.reset(10);
	bs.reset(18);
	
	cout << bs.test(10) << endl;
	cout << bs.test(20) << endl;
	cout << bs.test(18) << endl;
	cout << bs.test(19) << endl;
	cout << bs.test(1) << endl;

	////BitSet<0xffffffff> bs1;
	//bitset<0xffffffff> bs1;
	////bitset<-1> bs1;
	//cout << "snowdragon" << endl;

	return 0;
}